//package cn.xiangxu.login.dao;
//
//import java.io.Serializable;
//import java.sql.ResultSet;
//import java.sql.SQLException;
//import java.util.List;
//
//import javax.annotation.Resource;
//
//import org.springframework.jdbc.core.JdbcTemplate;
//import org.springframework.jdbc.core.RowMapper;
//import org.springframework.stereotype.Repository;
//
//import cn.xiangxu.login.entity.Admin;
//
//@Repository("adminDao")
///**
// * 该类是AdminDao的一个实现类：利用springJdbc访问数据库时才需要这个类
// * @author Administrator
// *
// */
//public class AdminDaoSpringJdbcImpl implements Serializable, AdminDao {
//
//	@Resource(name="jt")
//	private JdbcTemplate jt;
//	
//	public Admin findByName(String name) {
//		Admin admin = null;
//		String sql = "SELECT * "
//				+ "FROM admin "
//				+ "WHERE name = ? ";
//		Object [] args = {name};
//		List<Admin> lists = jt.query(sql, args, new AdminRowMapper());
//		if(lists != null && lists.size() > 0) {
//			admin = lists.get(0);
//		}
//		return admin;
//	}
//	
//	class AdminRowMapper implements RowMapper<Admin> {
//
//		public Admin mapRow(ResultSet rs, int rowNum) throws SQLException {
//			Admin admin = new Admin();
//			admin.setId(rs.getInt("id"));
//			admin.setName(rs.getString("name"));
//			admin.setPassword(rs.getString("password"));
//			admin.setGender(rs.getString("gender"));
//			return admin;
//		}
//		
//	}
//
//}
